home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
AMIGA
/
(A)Z
/
(A)Z8.ADF
/
Muncho
/
soundobj.h
< prev
Wrap
C/C++ Source or Header
|
1989-06-27
|
379b
|
20 lines
struct SOUNDOBJ {
BYTE *data_;
ULONG datalen;
UWORD rate;
int period;
int (*sound)();
int (*delete)();
};
#define SOCreate(fn) SO_new((fn))
#define SODelete(p) {(*(p)->delete)((p));free((char *)(p));}
#define SOSound(p) (*(p)->sound)((p))
#define SOSetDuration(p,d) (*(p)->duration=(d))
#define SOGetDuration(p,d) (*(p)->duration)
extern struct SOUNDOBJ *SO_new();